home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
SGI Varsity Update 1998 August
/
SGI Varsity Update 1998 August.iso
/
dist
/
dist6.4
/
pvm.idb
/
usr
/
share
/
catman
/
u_man
/
cat1
/
pvm.z
/
pvm
Wrap
Text File
|
1998-07-29
|
8KB
|
189 lines
PVM(1) Last changed: 5-8-98
NNAAMMEE
ppvvmm - Starts the Parallel Virtual Machine (PVM) console
SSYYNNOOPPSSIISS
ppvvmm [_o_p_t_i_o_n_s] [_h_o_s_t_f_i_l_e]
IIMMPPLLEEMMEENNTTAATTIIOONN
UNICOS, UNICOS/mk, and IRIX systems
Cray Research and Silicon Graphics offer two release packages that
include PVM libraries; they are referred to as the CRAY T3D version
and the MPT version. For more information about the MPT version, see
the _M_e_s_s_a_g_e _P_a_s_s_i_n_g _T_o_o_l_k_i_t: _P_V_M _P_r_o_g_r_a_m_m_e_r'_s _M_a_n_u_a_l, publication SR-
2196.
This command is not available in the following release packages:
CRAY T3D version
MPT version in stand-alone mode
DDEESSCCRRIIPPTTIIOONN
The ppvvmm command starts the Parallel Virtual Machine (PVM) console.
This stand-alone PVM task enables you to interactively query and
modify the virtual machine. The console can be started and stopped
multiple times on any of the systems in the virtual machine without
affecting PVM or any applications that may be running.
When you start the PVM console, it determines if PVM is already
running and, if PVM is not running, it automatically executes ppvvmmdd33(1)
on this system, and passes the PVM daemon the command line options and
host file.
The ppvvmm command accepts the following arguments:
_o_p_t_i_o_n_s Specifies options to be passed to the PVM daemon. For
a list of options, see the ppvvmmdd33(1) man page.
_h_o_s_t_f_i_l_e Specifies the host file to be passed to the PVM daemon.
For host file and option information, see the ppvvmmdd33(1)
man page.
Once started, the console displays the following prompt:
pvm>
The following console commands are available. For syntax and option
information, enter the console hheellpp command.
aadddd Adds the systems specified after the command to the
virtual machine.
aalliiaass Defines or lists console command aliases.
ccoonnff Lists the PVM system configuration.
ddeelleettee Deletes the systems specified after the command from
the virtual machine. PVM processes that are still
running on the systems are lost.
eecchhoo Echoes arguments.
hhaalltt Kills all PVM processes and shuts down PVM. All
daemons exit. This is the best way to exit the console
if you are done using PVM. See qquuiitt.
hheellpp Provides minimal information about the commands. If
you enter hheellpp followed by a command name, a brief
description of the syntax is displayed.
iidd Prints the task ID of the console. (The console is
simply another PVM task.)
jjoobbss Displays a list of running jobs. The --ll option
provides more detailed output.
kkiillll Kills a PVM user process.
mmssttaatt Gives status for each system listed.
ppss Gives a listing of current processes and their status.
ppssttaatt Displays the status of a single PVM process.
qquuiitt (or EOF) Exits the console, but leaves the daemons and processes
running. See hhaalltt.
rreesseett Resets the virtual machine.
sseetteennvv Displays or sets environment variables.
ssiigg Sends signal to tasks.
ssppaawwnn Starts a PVM application.
ttrraaccee Sets or displays trace event mask.
uunnaalliiaass Undefines command alias.
vveerrssiioonn Shows lliibbppvvmm version.
EEXXAAMMPPLLEESS
On UNICOS and UNICOS/mk systems, use of MPT requires the Cray
Programming Environment 3.0 releases or later, and requires use of
Modules software. Use the Modules software package to install both
the Programming Environment and MPT. To use MPT software, load the
mmpptt module in addition to loading the Programming Environment module.
For information on using modules, see _I_n_s_t_a_l_l_i_n_g _P_r_o_g_r_a_m_m_i_n_g
_E_n_v_i_r_o_n_m_e_n_t _P_r_o_d_u_c_t_s, publication SG-5191, or if the Programming
Environment has already been installed on your system, see the online
ASCII file, //oopptt//ccttll//ddoocc//RREEAADDMMEE. After you have initialized modules,
to access the MPT software, enter the following command:
module load mpt
When you use the MPT version of PVM, $$PPVVMM__RROOOOTT and $$PPVVMM__AARRCCHH are set
automatically for you when the mmpptt module is loaded.
On IRIX systems, the use of Modules software is optional. However,
even without modules, IRIX users can use the examples shown in this
subsection by setting the following environment variables:
* If PVM is installed in a standard location, set PPVVMM__RROOOOTT to
//uussrr//aarrrraayy//PPVVMM. Otherwise, use the appropriate value.
* Set PPVVMM__AARRCCHH to the appropriate architecture type (see the
ppvvmm__iinnttrroo(1) man page).
* Add $$PPVVMM__RROOOOTT//lliibb and $$PPVVMM__RROOOOTT//bbiinn//$$PPVVMM__AARRCCHH to the PPAATTHH
environment variable.
The following examples show how to use the ppvvmm command after the mmpptt
module has been loaded or, for IRIX users, after the appropriate
environment variables have been set.
Example 1: Enter the following to start the PVM daemon on your local
system or to connect to a running PVM daemon.
pvm
Example 2: Enter the ppvvmm command with a host file name to start the
console and the PVM daemon. The daemon reads the file and adds the
listed computers to the virtual machine.
pvm _h_o_s_t_f_i_l_e
Example 3: You can put entries like the following in your
$$HHOOMMEE//..ppvvmmrrcc file because ppvvmm reads this file before it reads commands
entered interactively.
alias ? help
alias h help
alias j jobs
setenv PVM_EXPORT DISPLAY
# print my id
echo new pvm shell
id
Example 4: The user requested ssppaawwnn syntax and option information by
entering hheellpp and the command name.
pvm> hheellpp ssppaawwnn
SPAWN - Spawn task
Syntax: spawn [ options ] file [ arg ... ]
Options: -(count) number of tasks, default is 1
-(host) spawn on host, default is any
-(ARCH) spawn on hosts of ARCH
-? enable debugging
-> redirect output of job to console
->(file) redirect output of job to file
->>(file) append output of job to file
FFIILLEESS
$$HHOOMMEE//..ppvvmmrrcc Command file read when the ppvvmm command
starts up
$$PPVVMM__RROOOOTT//lliibb//ppvvmmdd33 PVM daemon executable file started by
the ppvvmm command (if already running)
SSEEEE AALLSSOO
ppvvmm__iinnttrroo(1), ppvvmmdd33(1)
_M_e_s_s_a_g_e _P_a_s_s_i_n_g _T_o_o_l_k_i_t: _P_V_M _P_r_o_g_r_a_m_m_e_r'_s _M_a_n_u_a_l, publication SR-2196
This man page is available only online.